package com.ruoyi.project.cyq.task.postpone.domain;

import java.util.Date;

public class PostPoneVo {

    // 没用的Id
    private long userId;

    // 批复人
    private String checkUserName;

    // 申请人
    private String applyUserName;

    // 延期时间
    private Date  postPoneTime;

    // 申请原因
    private String postPoneCause;

    // 批复状态
    private Integer postPoneStatus;

    // 批复时间
    private Date checkTime;

    // 任务标题
    private String taskTitle;


    @Override
    public String toString() {
        return "PostPoneVo{" +
                "userId=" + userId +
                ", checkUserName='" + checkUserName + '\'' +
                ", applyUserName='" + applyUserName + '\'' +
                ", postPoneTime=" + postPoneTime +
                ", postPoneCause='" + postPoneCause + '\'' +
                ", postPoneStatus=" + postPoneStatus +
                ", checkTime=" + checkTime +
                ", taskTitle='" + taskTitle + '\'' +
                '}';
    }

    /**
     * 获取 批复人
     *
     * @return checkUserName 批复人
     */
    public String getCheckUserName() {
        return this.checkUserName;
    }

    /**
     * 设置 批复人
     *
     * @param checkUserName 批复人
     */
    public void setCheckUserName(String checkUserName) {
        this.checkUserName = checkUserName;
    }

    /**
     * 获取 申请人
     *
     * @return applyUserName 申请人
     */
    public String getApplyUserName() {
        return this.applyUserName;
    }

    /**
     * 设置 申请人
     *
     * @param applyUserName 申请人
     */
    public void setApplyUserName(String applyUserName) {
        this.applyUserName = applyUserName;
    }

    /**
     * 获取 延期时间
     *
     * @return postPoneTime 延期时间
     */
    public Date getPostPoneTime() {
        return this.postPoneTime;
    }

    /**
     * 设置 延期时间
     *
     * @param postPoneTime 延期时间
     */
    public void setPostPoneTime(Date postPoneTime) {
        this.postPoneTime = postPoneTime;
    }

    /**
     * 获取 申请原因
     *
     * @return postPoneCause 申请原因
     */
    public String getPostPoneCause() {
        return this.postPoneCause;
    }

    /**
     * 设置 申请原因
     *
     * @param postPoneCause 申请原因
     */
    public void setPostPoneCause(String postPoneCause) {
        this.postPoneCause = postPoneCause;
    }

    /**
     * 获取 批复状态
     *
     * @return postPoneStatus 批复状态
     */
    public Integer getPostPoneStatus() {
        return this.postPoneStatus;
    }

    /**
     * 设置 批复状态
     *
     * @param postPoneStatus 批复状态
     */
    public void setPostPoneStatus(Integer postPoneStatus) {
        this.postPoneStatus = postPoneStatus;
    }

    /**
     * 获取 批复时间
     *
     * @return checkTime 批复时间
     */
    public Date getCheckTime() {
        return this.checkTime;
    }

    /**
     * 设置 批复时间
     *
     * @param checkTime 批复时间
     */
    public void setCheckTime(Date checkTime) {
        this.checkTime = checkTime;
    }

    /**
     * 获取 没用的Id
     *
     * @return userId 没用的Id
     */
    public long getUserId() {
        return this.userId;
    }

    /**
     * 设置 没用的Id
     *
     * @param userId 没用的Id
     */
    public void setUserId(long userId) {
        this.userId = userId;
    }

    /**
     * 获取 任务标题
     *
     * @return taskTitle 任务标题
     */
    public String getTaskTitle() {
        return this.taskTitle;
    }

    /**
     * 设置 任务标题
     *
     * @param taskTitle 任务标题
     */
    public void setTaskTitle(String taskTitle) {
        this.taskTitle = taskTitle;
    }
}
